package com.hsgene.supplier.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 机构（新表对应字段）
 */
public class GeneticTestingAgencyDto {
    private Integer number;
    private String id;

    private String name;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh" , timezone="GMT+8")
    private Date createDateTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh" , timezone="GMT+8")
    private Date upateDateTime;
    private Integer provice;

    private Integer city;

    private Integer district;

    private String address;

    private String consignee;

    private String phone;
    private String precautions;
    /**
     * 0不开票 1开票
     */
    private Integer isInvoice;
    /**
     * 结构订单推送地址
     */
    private String agencyOrderSendUrl;
    /**
     * 推送机构的用户名
     */
    private String agencySendUsername;
    /**
     * 实验室介绍
     */
    private String laboratoryIntroduction;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Date getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(Date createDateTime) {
        this.createDateTime = createDateTime;
    }

    public Date getUpateDateTime() {
        return upateDateTime;
    }

    public void setUpateDateTime(Date upateDateTime) {
        this.upateDateTime = upateDateTime;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public Integer getProvice() {
        return provice;
    }

    public void setProvice(Integer provice) {
        this.provice = provice;
    }

    public Integer getCity() {
        return city;
    }

    public void setCity(Integer city) {
        this.city = city;
    }

    public Integer getDistrict() {
        return district;
    }

    public void setDistrict(Integer district) {
        this.district = district;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public String getPrecautions() {
        return precautions;
    }

    public void setPrecautions(String precautions) {
        this.precautions = precautions;
    }

    public Integer getIsInvoice() {
        return isInvoice;
    }

    public void setIsInvoice(Integer isInvoice) {
        this.isInvoice = isInvoice;
    }

    public String getAgencyOrderSendUrl() {
        return agencyOrderSendUrl;
    }

    public void setAgencyOrderSendUrl(String agencyOrderSendUrl) {
        this.agencyOrderSendUrl = agencyOrderSendUrl;
    }

    public String getAgencySendUsername() {
        return agencySendUsername;
    }

    public void setAgencySendUsername(String agencySendUsername) {
        this.agencySendUsername = agencySendUsername;
    }

    public String getLaboratoryIntroduction() {
        return laboratoryIntroduction;
    }

    public void setLaboratoryIntroduction(String laboratoryIntroduction) {
        this.laboratoryIntroduction = laboratoryIntroduction;
    }
}